Approximately Counting and Sampling Small Witnesses Using a Colorful Decision Oracle

نویسندگان

چکیده

In this paper, we design efficient algorithms to approximately count the number of edges a given $k$-hypergraph, and sample an uniform random edge. The hypergraph is not explicitly can be accessed only through its colorful independence oracle: oracle returns yes or no depending on whether subset vertices contains edge that with respect vertex-coloring. Our results extend and/or strengthen recent in graph literature due Beame et al. [ACM Trans. Algorithms, 16 (2020), 52], Dell Lapinskas [Proceedings STOC, ACM, 2018, pp. 281--288], Bhattacharya ISAAC, 2019]. have consequences for approximate counting/sampling: We turn certain kinds decision into counting/sampling without causing much overhead running time. apply counting/sampling-to-decision reduction key problems fine-grained complexity (such as $k$-SUM, $k$-OV, weighted $k$-Clique) parameterized induced subgraphs size $k$ weight-$k$ solutions constraint satisfaction problems).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Colorful Triangle Counting and a MapReduce Implementation

In this note we introduce a new randomized algorithm for counting triangles in graphs. We show that under mild conditions, the estimate of our algorithm is strongly concentrated around the true number of triangles. Specifically, if p ≥ max ( log n t , log n √ t ), where n, t, ∆ denote the number of vertices in G, the number of triangles in G, the maximum number of triangles an edge of G is cont...

متن کامل

Uniform Generation of NP-Witnesses Using an NP-Oracle

Uniform Generation of NP-witnesses using an NP-oracle Mihir Bellare Oded Goldreichy Erez Petrankz May 1998 Abstract A Uniform Generation procedure for NP is an algorithm which given any input in a xed NP-language, outputs a uniformly distributed NP-witness for membership of the input in the language. We present a Uniform Generation procedure for NP that runs in probabilistic polynomial-time wit...

متن کامل

Approximately counting cliques

We present a very simple, randomized approximation algorithm for determining the number of cliques in a random graph. Supported in part by NSF Grant CCR-9505448 and a UC Berkeley Faculty Research Grant

متن کامل

On Approximately Counting Colorings of Small Degree Graphs

We consider approximate counting of colorings of an n-vertex graph using rapidly mixing Markov chains. It has been shown by Jerrum and by Salas and Sokal that a simple random walk on graph colorings would mix rapidly, provided the number of colors k exceeded the maximum degree ∆ of the graph by a factor of at least 2. We prove that this is not a necessary condition for rapid mixing by consideri...

متن کامل

Counting Triangulations Approximately

We consider the problem of counting straight-edge triangulations of a given set P of n points in the plane. Until very recently it was not known whether the exact number of triangulations of P can be computed asymptotically faster than by enumerating all triangulations. We now know that the number of triangulations of P can be computed in O∗(2n) time [2], which is less than the lower bound of Ω...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: SIAM Journal on Computing

سال: 2022

ISSN: ['1095-7111', '0097-5397']

DOI: https://doi.org/10.1137/19m130604x